home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / prog / gnu-c / src / gcc-2.7.0-amiga / cp / parse.h < prev    next >
C/C++ Source or Header  |  1995-06-15  |  2KB  |  90 lines

  1. typedef union {long itype; tree ttype; char *strtype; enum tree_code code; } YYSTYPE;
  2. #define    IDENTIFIER    258
  3. #define    TYPENAME    259
  4. #define    SCSPEC    260
  5. #define    TYPESPEC    261
  6. #define    TYPE_QUAL    262
  7. #define    CONSTANT    263
  8. #define    STRING    264
  9. #define    ELLIPSIS    265
  10. #define    SIZEOF    266
  11. #define    ENUM    267
  12. #define    IF    268
  13. #define    ELSE    269
  14. #define    WHILE    270
  15. #define    DO    271
  16. #define    FOR    272
  17. #define    SWITCH    273
  18. #define    CASE    274
  19. #define    DEFAULT    275
  20. #define    BREAK    276
  21. #define    CONTINUE    277
  22. #define    RETURN    278
  23. #define    GOTO    279
  24. #define    ASM_KEYWORD    280
  25. #define    GCC_ASM_KEYWORD    281
  26. #define    TYPEOF    282
  27. #define    ALIGNOF    283
  28. #define    HEADOF    284
  29. #define    CLASSOF    285
  30. #define    SIGOF    286
  31. #define    ATTRIBUTE    287
  32. #define    EXTENSION    288
  33. #define    LABEL    289
  34. #define    AGGR    290
  35. #define    VISSPEC    291
  36. #define    DELETE    292
  37. #define    NEW    293
  38. #define    OVERLOAD    294
  39. #define    THIS    295
  40. #define    OPERATOR    296
  41. #define    CXX_TRUE    297
  42. #define    CXX_FALSE    298
  43. #define    NAMESPACE    299
  44. #define    TYPENAME_KEYWORD    300
  45. #define    USING    301
  46. #define    LEFT_RIGHT    302
  47. #define    TEMPLATE    303
  48. #define    TYPEID    304
  49. #define    DYNAMIC_CAST    305
  50. #define    STATIC_CAST    306
  51. #define    REINTERPRET_CAST    307
  52. #define    CONST_CAST    308
  53. #define    SCOPE    309
  54. #define    EMPTY    310
  55. #define    PTYPENAME    311
  56. #define    NSNAME    312
  57. #define    THROW    313
  58. #define    ASSIGN    314
  59. #define    OROR    315
  60. #define    ANDAND    316
  61. #define    MIN_MAX    317
  62. #define    EQCOMPARE    318
  63. #define    ARITHCOMPARE    319
  64. #define    LSHIFT    320
  65. #define    RSHIFT    321
  66. #define    POINTSAT_STAR    322
  67. #define    DOT_STAR    323
  68. #define    UNARY    324
  69. #define    PLUSPLUS    325
  70. #define    MINUSMINUS    326
  71. #define    HYPERUNARY    327
  72. #define    PAREN_STAR_PAREN    328
  73. #define    POINTSAT    329
  74. #define    TRY    330
  75. #define    CATCH    331
  76. #define    TYPENAME_ELLIPSIS    332
  77. #define    PRE_PARSED_FUNCTION_DECL    333
  78. #define    EXTERN_LANG_STRING    334
  79. #define    ALL    335
  80. #define    PRE_PARSED_CLASS_DECL    336
  81. #define    TYPENAME_DEFN    337
  82. #define    IDENTIFIER_DEFN    338
  83. #define    PTYPENAME_DEFN    339
  84. #define    END_OF_LINE    340
  85. #define    END_OF_SAVED_INPUT    341
  86.  
  87.  
  88. extern YYSTYPE yylval;
  89. #define YYEMPTY        -2
  90.